package jimo.SSMStudent.service;

import jimo.SSMStudent.pojo.Student;
import jimo.SSMStudent.pojo.StudentExample;

import java.util.List;

/***
 * 用于创建Student的service
 */
public interface StudentService {
    /***
     * 添加student
     * @param student
     * @return
     */
    int insert(Student student);

    /***
     * 删除
     * @param id
     * @return
     */
    int delById(int id);

    /***
     * 修改student
     * @param student 修改的参数
     * @return
     */
    int update(Student student);

    /***
     * 查询单个依据id
     * @param id
     * @return
     */
    Student selectById(int id);

    /***
     * 模糊查询全部
     * @param studentExample 查询条件
     * @return
     */
    List<Student> selects(StudentExample studentExample);
}
